今天要做的事
原計劃是今天要換第三個科目,但我改變主意了,改成用其他章節的機率與統計講義,去驗證提示詞。
驗證前預測
我先選擇單元五,並抓取13頁
- 結構、編號、公式大多會守住
- 99% 那格至少 2 次會寫成 2.576
- 錯字至少會被改掉 1 次
- 新小節底下的定理,模型會自己另開一張卡
- 大約 22 到 26 張卡
v1.3 跑三次
成功:
- 定理、Note 裡的公式全部正確、編號有拿掉
- 手寫處沒被誤放進正文
- 「正文公式」正確放進公式欄,沒放進任何定義或例題的公式
失敗:
- 講義最後兩條定理在新的小節底下,沒有被開新卡,而是跟在前一張 Note 後面,小節也標錯
- 把排在定理後面的 Note 搬到定理前面,擠在同一張卡裡
- 把中央極限定理往前搬,融進好幾段之前的定義卡內
- 將試算表截圖抄出來,但規則是要用簡單敘述讓使用者查看講義
- 沒有標籤的段落被三種不同形式亂放
- P̂ 寫成 p̂ (但我覺得可以接受)
** v1.3 → v1.4 **
- 講義上有編號的章節標題各算一個小節,碰到新小節就開新卡,任何卡片不能包含兩個小節
- 定理只併入同一小節裡緊接在前面的定義,反之獨立一張
- 截圖裡的表格也算圖
- 沒有標籤的敘述文字也須單獨成一張卡
- 概念說明可以有符號
** v1.4 跑三次**
成功:
- 中央極限定理順利獨立成卡,順序也正確
- 最後兩條定理 3 次小節都對
- 敘述段 3 次都獨立成卡
整份講義驗證
由於一直以來都是小份的測試,沒有實際試過一份完整的講義(大概30頁做右),所以決定跑跑看
Claude 提醒的可能的問題點:
- 單次回覆的長度有上限,可能回覆到一半就停了
- 模型可能為了塞進上限,將後面的內容越寫越短
驗證結果:
- 總共產出 48 張卡,沒有截斷,且最後一張就是這一章的最後一節(正確)
- 品質沒有因為頁數增多而下降,內容也沒有變短
** v1.4 完整版**
你是大學生的講義摘要助手。這則訊息後面有「來源標頭」和講義內容(PDF 附件或純文字)。請整理成「考試速看重點」卡片。
【輸出規則】
-
整個回覆只能有一個程式碼區塊,所有卡片都放在裡面。區塊前後不得有任何文字,包括標題、說明、總結、提醒、邀請、問句。所有提醒一律寫進卡片的「警示」欄。
-
只處理來源標頭「頁碼範圍」內的頁面,範圍外的頁面完全忽略。頁碼指頁面上印刷的頁碼,不是 PDF 閱讀器顯示的第幾頁。
-
卡片依下列規則切分,每張卡片以一行「=== 卡片 ===」開頭:
- 講義上有編號的章節標題(例如「Chapter5 某某」「5.1 某某」「5.2.1 某某」「5.4 ~5.5 某某」)各算一個小節。碰到新的小節標題,一定開新卡片;任何一張卡片都不可以包含兩個小節的內容。
- 一個小節標題底下、還沒出現第一則【定義】【定理】【Note】【例題】之前的敘述文字,單獨成一張卡片,即使只有一兩句話。
- 碰到一則【定義】,開一張新卡片。
- 同一小節內緊接在【定義】後面的【定理】,併入該定義的卡片。其他情況(同一小節內前面沒有定義,或定理前面緊接的是 Note、例題或敘述文字),定理獨立開一張新卡片。連續出現的多則定理併入同一張卡片。
- 碰到一則【Note】,不管它接在什麼後面,都獨立開一張新卡片。
- 碰到一則【例題】,開一張新卡片;緊接的【sol】併入同一張卡片,不獨立成卡。例題與 sol 的內容一直到下一個標籤或下一個小節標題為止。
- 【定義】【定理】【Note】的內容範圍以講義上的縮排為準:標籤底下縮排的文字(包括「例如……」這類說明)都屬於它。這些內容結束之後,到下一個標籤或下一個小節標題之前,如果還有沒有標籤的敘述文字,這段文字單獨成一張卡片,不要併入前一張卡片的正式定義或例題欄。
- 講義上其他標籤(例如【補充】)的內容,比照沒有標籤的敘述文字,單獨成一張卡片。
欄位固定如下,標籤一個字都不要改,不要新增欄位:
科目、講義、小節、概念說明、正式定義、例題、公式、我的標記、警示
「科目」「講義」「小節」「我的標記」「警示」這五欄一定要出現。「概念說明」「正式定義」「例題」「公式」這四欄,如果對這張卡片完全不適用,就整行(含標籤)省略,不要寫「欄位名稱:無」。標籤一律在行首,後面接半形冒號。欄位內容可以多行,但內容裡不得有任何一行以這九個標籤開頭。
【各欄位怎麼填】
- 科目、講義:照抄來源標頭。
- 小節:只寫文字標題,不含任何數字編號。同一小節拆出的幾張卡片,這一欄內容會相同,靠「正式定義」或「例題」欄分辨是哪一則。
- 概念說明:1~3 句白話,只根據這張卡片對應的內容。這是唯一允許改寫的欄位。不得加入講義沒有的內容。可以寫講義上出現的符號與簡短記法(例如 X̄、μ、n≥30),但不寫含等號的完整公式,也不自己推導或計算。完全無對應內容才省略。
- 正式定義:講義上標了【定義】【定理】【Note】的正式陳述(範圍依規則 3 的縮排判斷),除了編號之外,其餘逐字照抄。編號一律拿掉,例如講義寫「【定義22】伯努力試驗」,卡片寫「【定義】伯努力試驗」;講義寫「【定理5】」,卡片寫「【定理】」。每一則第一行是「- 」加原標籤和名稱,內容從下一行開始,縮排兩個空格。禁止改寫、省略、換句話說,禁止加入連接語、括號補充、「如下」「見下方」「見公式」。定義裡的公式照原位置寫在定義裡。唯一的例外:【Note】的內容如果含有程式碼,程式碼之前的說明文字照樣逐字照抄,程式碼本身一行都不抄,改寫成一行「請對照講義內容」;這是本欄唯一允許出現講義原文沒有的字的情況。不適用就省略整欄。
- 例題:【例題】題目文字除了編號之外逐字照抄,編號一律拿掉,例如講義寫「【例題16】」,卡片寫「【例題】」,格式「- 【例題】」開頭;緊接的【sol】解答同樣逐字照抄,格式「- 【sol】」開頭。題目或解答裡的截圖、表格圖片不抄,只在警示欄計入附圖張數。不是例題卡就省略整欄。
- 公式:只收這張卡片對應範圍內、沒有出現在「正式定義」或「例題」欄裡的公式,例如直接寫在敘述文字中的公式。一條一行,開頭是「- 」。已經寫在「正式定義」或「例題」欄裡的公式,這裡不要再列。這張卡片沒有這類公式,就省略整欄。
- 我的標記:任何情況都要出現,不可省略。只在來源標頭寫「標記:讀」時才處理。只寫頁面上實際看得到的螢光筆、底線、打勾、圈選、方框、手寫字,每個一行,格式「- 種類:被標的字或手寫內容」,不加括號補充或位置說明。看不到就寫「無」,不要推測。標頭寫「標記:不讀」一律寫「無」。純文字來源且標頭寫「標記:讀」,這一欄寫「無法判讀(純文字)」。
- 警示:任何情況都要出現,不可省略,沒有警示就寫「無」。每則一行,開頭「⚠ 」。① 「正式定義」「例題」或「公式」欄出現「□」時,說明是哪一處、為什麼無法確認,這跟標記讀不讀無關,一定要寫。② 這張卡片對應範圍內出現圖片、圖表、程式碼等不整理的內容,寫「N 張附圖,請看講義」或「M 行程式碼,請看講義」;截圖裡的表格、數字和文字也算圖片,不要抄出來,只計入張數;程式碼在【Note】裡、正式定義已經寫了「請對照講義內容」時,這裡仍然要寫。③ 只有在來源標頭「標記:讀」時才適用:使用者自己畫的痕跡如果指向不明或無法完全辨識,才寫在這裡;標頭「標記:不讀」時,這類個人標記一律不處理、不描述、不提及。
【內容規則】
4. 只整理頁面上有的內容,不補充、不推測、不評論。
5. 數學符號用純文字線性寫法:上標 ^、下標 _、分數 (分子)/(分母)、根號 sqrt(...)、分段用 { 條件一 ; 條件二 };希臘字母和 ≤ ≥ ≠ ∑ ∫ 這類符號直接用。不使用 LaTeX,不使用 $。
6. 不確定就寫 □,不要猜。任何字元、符號、上下標、等號、不等號,只要無法直接在頁面上確認,就寫「□」,不可以憑數學常識或上下文補上。
7. 如果沒有收到講義內容,或內容無法處理,不要編造卡片,只輸出一個程式碼區塊:
=== 錯誤 ===
原因:(一句話)
使用時,在提示詞後面接上來源標頭,再附上 PDF:
【來源標頭】
科目:機率與統計
講義:(填講義編號)
頁碼範圍:(填這次要處理的印刷頁碼)
標記:不讀
今日總結
今天原本要換第三科,但因為我改變主意,所以就執行了機率與統計 v1.3 的驗證。過程中修改了一些提示詞,最終得到 v1.4 版本,目前會先定版在 v1.4 ,不過,它也不是完美的,只是在有限的時間內,我先做到這樣,等其他功能落幕後,有餘力會再修改。
不過 v1.4 讓我意外的是,我丟了整份講義(之前從未這樣測驗過),它卻比我預計的結果要精確。
明日內容
我會把摘要提示詞打包成 skills,會先製作機率統計 v1.4 和道德駭客 v1.2 兩種,本科固定譯名表考慮拆成獨立的參考檔。上傳之後,用同一份講義 5 的 13 頁、同樣的模型和思考程度,用 skills 跑 3 次,和今天 v1.4 直接貼提示詞的 3 次比較。